package com.fessc.develop.entity.dbvo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@TableName("t_org_config")
public class TOrgConfig implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId("data_id")
    private Long dataId;

    /**
     * 组织机构编码
     */
    private String orgCode;

    /**
     * 组织机构名称
     */
    private String orgName;

    /**
     * 机构全称
     */
    private String orgFullName;

    /**
     * 组织机构公钥
     */
    private String pubCert;

    /**
     * 最大连接数
     */
    private String reqCount;

    /**
     * 机构采用的结算单模式：-1：无结算单模式（旧接口），0-收付款人一致为一笔结算单，1-一次请求一笔结算单（针对崇左模式）
     */
    private String orgSettleWay;

    /**
     * 状态(0:单独禁用 1:启用 2:关联禁用 3:注销)
     */
    private String status;

    /**
     * 进行统计的状态：0-不统计，1-统计
     */
    private String countStatus;

    /**
     * 入库时间
     */
    private LocalDateTime insertDate;

    /**
     * 更新时间
     */
    private LocalDateTime updateDate;

    /**
     * 地区名称
     */
    private String region;

    /**
     * 地区编码
     */
    private String regionCode;

    /**
     * 行政区县
     */
    private String county;

    /**
     * 行政区县编码
     */
    private String countyCode;

    /**
     * 互市点名称
     */
    private String exchangePlace;

    /**
     * 互市点编码
     */
    private String exchangePlaceCode;

    /**
     * 机构类型(1:口岸服务中心 2:第三方支付机构 3:商业银行机构 4:其他)
     */
    private String orgType;

    /**
     * 是否已被单独禁用（0：已被单独禁用，1：未被单独禁用）
     */
    private String singleDisable;

    /**
     * 汇款人专用账户管制模式：0-非管制，1-管制
     */
    private String controlModel;

    /**
     * 0 关,1开
     */
    private String openStatus;

    /**
     * 0 关,1开
     */
    private String paymentStatus;

    /**
     * 付款机构号
     */
    private String paymentCode;

    /**
     * 跨境付汇确认
     */
    private String crossborderStatus;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 海关
     */
    private String custom;

    /**
     * 海关编码
     */
    private String customCode;

    /**
     * 平台编码(自定义)
     */
    private String platid;

    /**
     * 平台编码(与前端一直)
     */
    private String platidS;

    /**
     * 支付类型
     */
    private String paymentType;
}
